//#define _CRT_SECURE_NO_WARNINGS 
//#include <stdio.h>
//#include <stdlib.h>
//
//int cmp(const void* a, const void* b)
//{
//	return *(int*)a - *(int*)b;
//}
//int main()
//{
//	int arr[100] = { 0 };
//	int n, m;
//	while (scanf("%d %d", &n, &m) == 2 && !(m == 0 && n == 0))
//	{
//		int i = 0;
//		for (i = 0; i < n; i++)
//		{
//			scanf("%d", &arr[i]);
//		}
//		arr[n] = m;
//		qsort(arr, n + 1, 4, cmp);
//		for (i = 0; i < n + 1; i++)
//		{
//			printf("%d", arr[i]);
//			if (i < n)
//			{
//				printf(" ");
//			}
//			else
//			{
//				printf("\n");
//			}
//		}
//	}
//	
//	return 0;
//}
